
package com.zlc.big_event.Validation;

import com.zlc.big_event.anno.State;
import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext;

public class StateValidation implements ConstraintValidator<State,String> {


    @Override
    public boolean isValid(String value, ConstraintValidatorContext constraintValidatorContext) {
        // 如果值为null，则视为不合法
        if (value == null){
            return false;
        }
        // 如果值为“已发布”或“草稿”，则视为合法
        if(value.equals("已发布")|| value.equals("草稿"))
        {
            return true;
        }
        // 其他情况视为不合法
        return false;
    }

}
